Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
"La solicitud HTTP insegura no es compatible" Error en Scala

Recibo el siguiente error cuando intento ejecutar sbt run para ejecutar mi código Scala:

insecure HTTP request is unsupported 'http://repo.typesafe.com/typesafe/releases'; switch to HTTPS or opt-in as ("typesafe-releases" at "http://repo.typesafe.com/typesafe/releases").withAllowInsecureProtocol(true), or by using allowInsecureProtocol in repositories file

Esto es extraño porque funcionó perfectamente bien la semana pasada y no he cambiado nada en el código. Intenté agregar ("typesafe-releases" at "http://repo.typesafe.com/typesafe/releases").withAllowInsecureProtocol(true) en mi archivo build.sbt y archivo de resolución, instalando Java11, eliminando mi carpeta de proyecto, y reclone completamente mi código del repositorio pero nada funciona. Estoy usando Visual Studios pero también probé IntelliJ y obtengo el mismo error.

Cualquier consejo sería muy apreciado, ya que no he cambiado nada y ahora, de repente, mi código ya no se compila. Más detalles:

sbt.versión = 1.4.0

Corredor de código Scala versión 2.12.10

Mi build.sbt actual (tenga en cuenta que no tenía la parte de resolución agregada antes, cuando mi código funcionaba bien. Se agregó como un intento de resolver el problema, pero no funcionó):

 scalaVersion := "2.12.10" name := "name" organization := "org" version := "1.0" libraryDependencies ++= Seq( "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.2", "org.apache.spark" %% "spark-core" % "3.0.1", "org.apache.spark" %% "spark-sql" % "3.0.1", "org.reactivemongo" %% "reactivemongo-bson-api" % "0.20.11", "org.mongodb.spark" %% "mongo-spark-connector" % "3.0.0", "com.ibm.db2.jcc" % "db2jcc" % "db2jcc4" ) resolvers += Resolver.typesafeRepo("releases")

EDITAR: descubrí que este error ocurre independientemente del proyecto, e incluso ocurre cuando simplemente ejecuto sbt solo.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

¿Intentó eliminar la carpeta ~/.sbt? Tenía un archivo de repositorios en esta carpeta que tenía referencias HTTP al repositorio typesafe y al eliminar esta carpeta se resolvieron esos errores HTTP sbt.

over 4 years ago · Santiago Trujillo Report

0

Para cualquier otra persona que use una configuración de Intellij con este problema, consulte a continuación

Medioambiente:

  • Escala 2.12.7
  • Intellij último
  • JVM 11

El problema parece ser un choque entre el complemento Intellij IDE SBT (todavía en 1.3.2) y lo que parece ser una actualización silenciosa de sbt.

Ejecutar sbt (versión 1.4.3) en una terminal en lugar de usar el complemento incorporado solucionó el problema.

over 4 years ago · Santiago Trujillo Report

0

Como se menciona en repo.typesafe.com , puede agregar a su sbt:

 Resolver.typesafeIvyRepo("releases")

o:

 Resolver.typesafeRepo("releases")

Depende de si estás usando Ivy o no.

El motivo de esta advertencia es el hecho de que está utilizando http y no https . De las notas de la versión sbt 1.4.0:

Los solucionadores de HTTP requieren una suscripción explícita mediante .withAllowInsecureProtocol (verdadero)

Este es el PR que lo agregó.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!